package com.bridgeintelligent.tag.customer.provider;


import com.bridgeintelligent.tag.customer.entity.CustomersPage;
import com.bridgeintelligent.tag.customer.pojo.FilterGroup;
import com.bridgeintelligent.tag.webserver.dim.query.api.CustQuerySetRsp;

import java.util.List;

public interface IProviderService {

    CustomersPage<CustomerInfoVO> findPage(String userId, String customerName, String uptTimeStart, String uptTimeEnd, Integer pageNumber, Integer pageSize);

    String findFilterGroup(String customersId,String dataFrom);

    List<CatalogInfoVO> findCatalogList();

    CustomersPage<DimInfoVO> getDimInfo(String catalogId,Integer pageNumber,Integer pageSize);

    CustQuerySetRsp custQuery(String customerId, Integer pageNumber, Integer pageSize );

    boolean checkDataById(String customerId);

    FilterGroup getFilterGroup(String customerId);
}
